Android支持更新:Unity 2017.4 LTS添加64位支持和App Bundles
迁移到64位Android世界迫在眉睫,Unity相信这是一个正确的选择。我们已经在Unity 2018.2中添加了对Android 64位支持,现在我们也将这项支持也加入到Unity 2017.4。
本文将介绍Google的64位要求,ARM 64位的优势以及Unity中的Android App Bundle支持。
向未来转变你的应用
在Android领域64位架构并不是什么新事物,2014年的Android 5 Lollipop是首个支持64位架构的版本。Android 9 Pie不仅同时支持32位和64位,它也是第一个允许仅构建64位系统的版本。ARM的数据表示,目前超过80%的设备都同时支持64位和32位应用。
Google提供的64位要求详细信息表示:从2019年8月1日开始,所有新应用和包含本地代码的应用更新在向Google Play发布时,除了提供32位版本外,还要提供64位版本。
对使用Unity 5.6.6或更早版本制作的游戏, 直到2021年8月之前,Google Play会继续接受32位版本的更新,但此后,Google Play将停止对64位设备提供没有64位版本的应用的支持。
ARM 64位架构拥有很多优点:更强的安全性、更好的性能、更大的可寻址内存、更高的数字精度以及更丰富的指令集。
了解对64位支持更为详细信息,请访问Google的开发者博客:
https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html
Unity 2017.4 LTS加入ARM 64位支持
我们已在Unity 2018.2添加Android 64位支持,为了对LTS版本提供长期稳定的支持,我们也会把这项支持加入到Unity 2017.4。
我们对Unity 2017.4 LTS将持续支持到2020年3月,因此你可以继续使用最稳定的Unity版本,同时利用64位的优势。从Unity 2017.4.16f1起,我们已经加入对ARM 64位支持。
使用Android App Bundle优化APK文件
你们或许存在这样的担忧:在加入32位和64位二进制文件后,APK文件的大小会变大,或者是增加了生成多个APK的复杂度。
为了解决这个问题,Unity 2018.3支持Android App Bundle,它是一种全新的上传格式,包含应用中所有已编译的代码和资源,但它会推迟APK生成和Google Play签名。
我们也为Unity 2017.4 LTS添加了App Bundle支持,从Unity 2017.4.17版本开始。
Android x86支持
在加入Android ARM 64位支持后,我们也检查了Android x86的使用情况。
目前市场上只推出了有限的x86 Android设备,这使得Unity的x86 Android支持的使用率已降至最低。
Android x86支持将在Unity 2019.2逐渐弃用,在Unity 2019.3彻底移除。Unity 2018 LTS版会在剩余的生命周期中继续提供Android x86支持。
小提示:Unity LTS长期稳定支持版本的周期为2年,即Unity 2018.4 LTS将到2021年的3月,在此之前,我们都会继续提供对Android x86支持。
小结
将你的游戏及应用尽快迁移至64位版本,让你的Unity游戏面向未来。
更多关于64位设备的信息,请查看ARM发布的“移动设备的64位计算”白皮书:
https://pages.arm.com/64-bit-computing-for-mobile.html
更多Unity最新信息,尽在Unity Connect平台(Connect.unity.com)。
推荐阅读
官方活动
Unity GDC 2019 活动日程
3月18-22日GDC 2019将在旧金山举行,了解Unity活动日程信息,请点击此处。
Unity GDC 2019官网:
https://unity.com/gdc-2019
Unity客户关怀专享会报名开启
3月15日,Unity将在上海举办Unity客户关怀专享会,此次活动将会为开发者和Unity官方搭建顺畅沟通的桥梁。[了解详情...]
报名截至时间:3月11日 8:00
报名链接:https://connect.unity.com/events/2019ShanghaiRoadShow
Unite Shanghai 2019
5月10日-12日上海,Unite大会强势回归。技术门票正在热销中,购票即获指定Asset Store资源商店精品21款资源的5折优惠券。
购票请访问:Unite2019.csdn.net
点击“阅读原文”访问Unity Connect